package com.asset.model.vo;

import lombok.Data;

import java.io.Serializable;
@Data
public class AssetDetailsVO implements Serializable {
    
    private static final long serialVersionUID = 6725783819902005657L;

    /**
     * 资产id
     */
    private Integer id;

    /**
     * 资产编号 (公司编码-类型码-年月-流水号)
     */
    private String assetCode;

    /**
     * 资产名称
     */
    private String name;

    /**
     * 资产类型
     */
    private String categoryType;         //   ac 表联查

    /**
     * 规格型号
     */
    private String specification;

    /**
     * 资产品牌
     */
    private String brand;     // 不用

    /**
     * 状态(1:在用 2:闲置 3:待报废 4:已报废 5:已调拨)
     */
    private Integer status;

    /**
     * 原值(采购价格)
     */
    private Double originalValue;

    /**
     * 净值
     */
    private Double netValue;

    /**
     * 累计折旧金额
     */
    private Double cumulativeDepreciation;

    /**
     * 残值
     */
    private Double residualValue;

    /**
     * 累计折旧期数
     */
    private Integer depreciationMonths;

    /**
     * 剩余折旧期数
     */
    private Integer remainingMonths;

    /**
     * 月折旧额
     */
    private Double monthlyDepreciation;

    /**
     * 产权公司 id
     */
    private String ownershipCompany;        // 联查

    /**
     * 管理权公司 id
     */
    private String managementCompany;        // 联查

    /**
     * 使用公司 id
     */

    private String usageCompany;             // 联查

    /**
     * 责任人 id
     */
    private String keeper;              // 联查

    /**
     * 物理位置
     */
    private String location;

//    /**
//     * 购置申请明细 id
//     */
//    private Integer purchaseDetailId;        // 联查
//
//    /**
//     * 验收单 id
//     */
//    private Integer acceptanceId;        // 联查

    /**
     * 创建时间
     */
    private String createdAt;

    /**
     * 更新时间
     */
    private String updatedAt;
    
    
    
    
    
}
